import turtle as t
def koch(len,n):
    if n == 0:#迭代到最小单位后画出短线
        t.fd(len)#终len=原len/(3^n)
        #结束后返回n+1时,进行下一角度的循环
    else:
        for angle in [0,60,-120,60]:#科勒曲线最小单位是由四条短线以60°转弯组成的曲线
            t.left(angle)
            koch(len/3,n-1)

#初始化
t.speed(0)
t.penup()
t.setup(width=0.9,height=0.9)
t.color("red")
t.goto(-250,70)
# 绘画
t.pendown()
t.pensize(1)
koch(700,5)
#第二条
t.right(120) 
koch(700,5) 
#第三条
t.right(120)
koch(700,5)
t.hideturtle()
t.done()



